2014-08-04 - 13558.100 - Spec -EMEA Duel currency UPC LBJ #SDLABELREPORTS #ABAPUPC

SPECIFICATIONS

13558.100-Spec-EMEA Duel currency UPC LBJ


Purpose


To pass ZMRP and its value in both EUR,GBP to the outbound IDOC if the VAS codes are LBJ and S23 in the sales order and over write the ZCRS value.

Admin Info


Purpose
To pass ZMRP and its value in both EUR,GBP to the outbound IDOC if the VAS codes are LBJ and S23 in the sales order and over write the ZCRS value.
Requested By
Lizz Paxson
Spec Created By
Deepak Yasam,
Spec Created Date
08/04/2014
Spec QA by
Deepak Yasam
Objects
ZXTRKU02
Document Status
Completed


Estimates



Sl.No
Activity
Estimation in Hours
1
Research
01
2
Documentation
02
3
Development/ Config
08
4
Unit test in DEV
04
5
Unit test in QUA
00
6
Other activity


TOTAL
15

References


Prior Tickets

[Provide links of prior associated Spec / Break Fix BOSS document(s)]

None

Documents

[Attach any document(s) received for the requirement(s)]

None


Spec Changes


[List the changes made to program after the approval of the original requirement along with the Date on which the change request was received and the name of the initiator]

Sl.
Change Details
Requested By
Requested On
Notes if any
1
Print the ZMRP values from the sales order on the UPC label for LBJ,S23
Lizz Paxson
09/09/2014
N/A




















Functional Requirement


Purpose/WHY:

[Explain the purpose of the project and the reason why this requirement has come]

Pass ZMRP and its corresponding value in both EUR,GBP currencies to the outbound IDOC segment Z1REFORDP01 if the VAS codes are LBJ and S23 in the sales order and over write the ZCRS value. This should affect both inbound and outbound deliveries. Following are the conditions if the VAS codes are LBJ,S23 and
  1. if the document has ZMRP in both EUR,GBP currencies then the ZMRP value in both the currencies should be dispalyed in the IDOC
  2. If the document has both ZMRP in both EUR,GBP currencies and ZCRS , then only ZMRP value in both the currencies should be dispalyed in the IDOC
  3. If the document doesn't have ZMRP and has ZCRS alone then only J3AP value should be displayed in the IDOC.

In Scope:

[List the activities to be included in scope]
The requirement is applicable for Labels LBJ and S23 only. IDOC's for both Inbound and Outbound deliveries will be impacted.

Out of Scope:

[Out of scope activities]
All other Labels and/or combinations are not included in this development and the values passed to the IDOC segment Z1REFORDP01 will not be affected.

Solution Summary


[Discuss this section with Requester and get approval prior to beginning work]

The development changes needs to be done in the include ZXTRKU02 to pass the ZMRP values in both EUR,GBP currencies into the outbound IDOC in the delivery document if the VAS codes are LBJ and S23 in the sales order.
As both the message types DESADV and WHSORD has common extension ZXDELVRY03,the ZMRP changes will affect both the message types.

Below are the output types for the outbound and inbound deliveries that contains the above changes with the message types.
ZLD4 - Outbound - WHSORD
ZLDA - Outbound - DESDAV
ZASN - Inbound.- DESDAV

Test Plan

[List test scenarios/cases to be executed here]
For Inbound deliveries: Scenarios with LBJ + S23 in the sales order:
Sl.
Test Scenario
Expected Result
1
Create third party SO with ZMRP pricing condition in EUR, GBP currencies. Create PO and corresponding inbound delivery and issue ZASN output in delivery.
The segment Z1REFORDP01 should display ZMRP (KSCHL2, KSCHL3) , its value (KBETR2,KBETR3) ,currencies EUR,GBP (WAERS2, WAERS3) along with J3AP values.
2
Create third party SO with ZMRP in EUR, GBP currencies and ZCRS. Create PO and corresponding inbound delivery and issue ZASN output in delivery.
The segment Z1REFORDP01 should display ZMRP (KSCHL2, KSCHL3) , its value (KBETR2,
KBETR3) ,currencies EUR,GBP (WAERS2, WAERS3) along with J3AP values.
3
Create third party SO with no ZMRP/ ZCRS conditions. Create PO and corresponding inbound delivery and issue ZASN output in delivery.
The segment Z1REFORDP01 should display only J3AP values.
4
Create third party SO with ZCRS conditions. Create PO and corresponding inbound delivery and issue ZASN output in delivery.
The segment Z1REFORDP01 should display only J3AP values.
Scenarios other than LBJ and S23 in the sales order:
Sl.
Test Scenario
Expected Result
5
Create third party SO with ZMRP pricing condition in EUR, GBP currencies. Create PO and corresponding inbound delivery and issue ZASN output in delivery.
The segment Z1REFORDP01 should display only J3AP values.
6
Create third party SO with ZMRP in EUR, GBP currencies and ZCRS. Create PO and corresponding inbound delivery and issue ZASN output in delivery.
The segment Z1REFORDP01 should display ZCRS values along with J3AP values.
7
Create third party SO with no ZMRP/ ZCRS conditions. Create PO and corresponding inbound delivery and issue ZASN output in delivery.
The segment Z1REFORDP01 should display only J3AP values
8
Create third party SO with ZCRS conditions. Create PO and corresponding inbound delivery and issue ZASN output in delivery.
The segment Z1REFORDP01 should display ZCRS values along with J3AP values.
For Outbound deliveries:
Scenarios with LBJ + S23 in the sales order:
Sl.
Test Scenario
Expected Result
1
Create SO with ZMRP pricing condition in EUR, GBP currencies and issue
ZLDA , ZLD4 output in delivery.
The segment Z1REFORDP01 should display ZMRP (KSCHL2, KSCHL3) , its value (KBETR2,
KBETR3) ,currencies EUR,GBP (WAERS2, WAERS3) along with J3AP values in both
DESDAV,WHSORD IDOC’s.
2
Create SO with ZMRP in EUR, GBP currencies and ZCRS and issue ZLDA, ZLD4 output in
delivery.
The segment Z1REFORDP01 should display ZMRP (KSCHL2, KSCHL3) , its value (KBETR2,
KBETR3) ,currencies EUR,GBP (WAERS2, WAERS3) along with J3AP values in both DESDAV,WHSORD IDOC’s.
3
Create SO with no ZMRP/ ZCRS and issue ZLDA, ZLD4 output in delivery.
The segment Z1REFORDP01 should display only J3AP values in both DESDAV, WHSORD IDOC’s.
4
Create SO with ZCRS and issue ZLDA , ZLD4output in delivery.
The segment Z1REFORDP01 should display only J3AP values in both DESDAV, WHSORD IDOC’s.
Scenarios other than LBJ and S23 in the sales order:
S.Lno
Test Scenario
Expected Result
5
Create SO with ZMRP pricing condition in EUR, GBP currencies and issue ZLDA, ZLD4 output
in delivery.
The segment Z1REFORDP01 should display only J3AP values in both DESDAV, WHSORD
IDOC’s.
6
Create SO with ZMRP pricing condition in EUR, GBP currencies and ZCRS and issue ZLDA,
ZLD4 output in delivery.
The segment Z1REFORDP01 should display ZCRS values along with J3AP values in both
DESDAV, WHSORD IDOC’s.
7
Create SO with no ZMRP/ ZCRS and issue ZLDA, ZLD4 output in delivery.
The segment Z1REFORDP01 should display only J3AP values in both DESDAV, WHSORD IDOC’s.
8
Create SO with ZCRS and issue ZLDA, ZLD4 output in delivery.
The segment Z1REFORDP01 should display ZCRS values along with J3AP values in both
DESDAV, WHSORD IDOC’s.

Solution Details


Print the ZMRP Value from SO pricing for L-Code 'LBJ' & S-Code 'S23' String.




Issues


[List Issues / Bugs identified in configuration or development]
None